package com.company.finance.ddd.domain.core.bill.aggregate;

import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author wanglei
 */
@Data
public class PurchaseItem {

    private Long ID;
    private Long BILL_ID;
    private String BILL_NO;
    private Long FEE_TYPE_ID;
    private Long FEE_ITEMS_ID;
    private String MODEL;
    private Long UNIT;
    private BigDecimal COUNTS;
    private BigDecimal PRICE;
    private BigDecimal NOTAX_AMOUNT;
    private BigDecimal TAX_AMOUNT;
    private BigDecimal UNUSED_AMOUNT;
    private BigDecimal TAX_RATE;
    private Long DEPT_ID;
    private Long COSTCENTER_ID;
    private Long PROJECT_ID;
    private String RENT_START_Date;
    private String RENT_END_Date;
    private String EXPECT_FINAL_Date;
    private String REMARK;
    private Long CREATOR;
    private Long UPDateR;
    private Date CREATE_TIME;
    private Date UPDate_TIME;
    private Integer DEL_FLAG;
    private String ASST_ACC_ID;
    private Long PURCHASE_INFO_ID;
    private Integer PURCHASE_INFO_INDEX;
    private BigDecimal SHARE_PROPORTION;
    private BigDecimal EXPENSE_AMOUNT;
    private BigDecimal PREPAY_AMOUNT;
    private BigDecimal PLAN_SAFE_AMOUNT;
    private Integer IS_TAX;
    private BigDecimal TOTAL_SAFE_AMOUNT;
    private BigDecimal PAYMENT_AMOUNT;
    private String CONTRACT_NO;
    private Date BENEFIT_START_Date;
    private Date BENEFIT_END_Date;
    private Long SETTLEMENT_PURCHASE_INFO_BIZ_ID;
    private String INVOICE_TYPE;
}
